home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / oleo130s.zip / OLEO130S.TAR / oleo-1.3 / stubs.h < prev    next >
Text File  |  1993-03-30  |  3KB  |  55 lines

  1. /*    Copyright (C) 1993 Free Software Foundation, Inc.
  2.  
  3. This program is free software; you can redistribute it and/or modify
  4. it under the terms of the GNU General Public License as published by
  5. the Free Software Foundation; either version 2, or (at your option)
  6. any later version.
  7.  
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11. GNU General Public License for more details.
  12.  
  13. You should have received a copy of the GNU General Public License
  14. along with this software; see the file COPYING.  If not, write to
  15. the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
  16. /*  t. lord    Tue Feb  2 02:14:36 1993    */
  17.  
  18.  
  19. /* This file contains the only list of all the stub functions that
  20.  * are needed for the command set.  The list is maintained this way
  21.  * to make it harder to make mistakes in building the table of stub
  22.  * functions.  Preprocessor magic is used in stub.c to process this list.
  23.  */
  24.  
  25. STUB1("f", stub_f, (FILE *), fp, FILE *)
  26. STUB1("k", stub_k, &, key, struct key_sequence *)
  27. STUB1("s", stub_s, (char *), string, char *)
  28. STUB1("i", stub_i, (int), integer, int)
  29. STUB1("r", stub_r, &, range, struct rng *)
  30.  
  31. STUB2("dd", stub_dd, (double), floating, double, (double), floating, double)
  32. STUB2("fs", stub_fs, (FILE *), fp, FILE *, (char *), string, char *)
  33. STUB2("ii", stub_ii, (int), integer, int, (int), integer, int)
  34. STUB2("is", stub_is, (int),integer, int, (char *),string, char *)
  35. STUB2("rr", stub_rr, &, range, struct rng *, &, range, struct rng *)
  36. STUB2("rf", stub_rf, &, range, struct rng *, (FILE *), fp, FILE *)
  37. STUB2("ri", stub_ri, &, range, struct rng *, (int), integer, int)
  38. STUB2("rs", stub_rs, &, range, struct rng *, (char *), string, char *)
  39. STUB2("sd", stub_sd, (char *), string, char *, (double), floating, double)
  40. STUB2("sf", stub_sf, (char *), string, char *, (FILE *), fp, FILE *)
  41. STUB2("si", stub_si, (char *), string, char *, (int), integer, int)
  42. STUB2("sk", stub_sk, (char *), string, char *, &, key, struct key_sequence *)
  43. STUB2("ss", stub_ss, (char *), string, char *, (char *), string, char *)
  44.  
  45. STUB3 ("iii", stub_iii, (int), integer, int, (int), integer, int, (int), integer, int)
  46. STUB3 ("iri", stub_iri, (int), integer, int, &, range, struct rng *, (int), integer, int)
  47. STUB3 ("rsd", stub_rsd,
  48.        &, range, struct rng *, (char *), string, char *, (double), floating, double)
  49. STUB3 ("ssi", stub_ssi, (char *), string, char *, (char *), string, char *, (int), integer, int)
  50. STUB3 ("sss", stub_sss, (char *), string, char *, (char *), string, char *, (char *), string, char *)
  51.  
  52. STUB4 ("irii", stub_irii, (int), integer, int, &, range, struct rng *, (int), integer, int, (int), integer, int)
  53.  
  54. STUB5 ("siisi", stub_siisi, (char *), string, char *, (int), integer, int, (int), integer, int, (char *), string, char *, (int), integer, int)
  55.